#pragma once

#include ""

typedef std::vector<basePane * base>  PaneList;

class ManagerCDockablePane  
{
public:
	ManagerCDockablePane(void);
	~ManagerCDockablePane(void);

	void			addPane(basePane * pane);
	void			deletePane(basePane * pane);
public:
	 
	virtual	void	CreateDockingWindows(CDockablePane* pTabControlBarAttachTo);
	virtual	void	SetupOgre();
	virtual	void	ShowPane(String &name);
	virtual	void	OnPaint();
	virtual void	ReloadUserResources() ;
	virtual void	TerminateScene() ;
private:
	PaneList		m_PaneList;
 
};
